Migrated Physical Attributes

Example: Query for returning all migrated physical attributes with a different data type than their parent

SELECT PE.NAME || '.' || PA.NAME AS 'PARENT NAME', 
PA.PHYSICAL_DATA_TYPE AS 'PARENT DATA TYPE', 
CE.NAME || '.' || CA.NAME AS 'CHILD NAME', 
CA.PHYSICAL_DATA_TYPE AS 'CHILD DATA TYPE',
R.NAME AS 'MIGRATING RELATIONSHIP'
FROM EM0.MV_PHYSICAL_ATTRIBUTE@ PA INNER JOIN M0.ENTITY PE 
ON PA.OWNER@ = PE.ID@
INNER JOIN EM0.MV_PHYSICAL_ATTRIBUTE@ CA 
	ON CA.PARENT_ATTRIBUTE_REF = PA.ID@
	INNER JOIN M0.ENTITY CE 
		ON CA.OWNER@ = CE.ID@
		INNER JOIN M0.RELATIONSHIP R 
			ON CA.PARENT_RELATIONSHIP_REF = R.ID@
WHERE PA.PHYSICAL_DATA_TYPE <> CA.PHYSICAL_DATA_TYPE

Back to Top